package com.csu.cphone.dao;

import java.util.List;
import java.util.Map;

import com.csu.cphone.pojo.MaintainSelectAnswerPojo;

/**
 * @项目名称：cphone
 * @类名称：MaintainSelectAnswerMapper
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年11月23日 下午10:53:28
 * @company:
 */
public interface MaintainSelectAnswerMapper
{

    /**
     * @description
     * @author TangC
     * @date 2017年11月23日 下午10:54:31
     * @param answerPojos
     * @return
     */

    Integer batchInsert(List<MaintainSelectAnswerPojo> answerPojos);

    
    /** @description
     * @author TangC
     * @date 2017年11月24日 上午11:03:32
     * @param sn
     * @return
     */
    
    List<MaintainSelectAnswerPojo> selectByOrderSn(String sn);


    
    /** @description
     * @author TangC
     * @date 2017年11月24日 上午11:03:36
     * @param delIds
     */
    
    Integer batchDel(List<Integer> delIds);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午5:20:49
     * @param maintainProblemId
     * @return
     */
    
    Integer deleteById(Integer id);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午5:20:57
     * @param map
     * @return
     */
    
    List<MaintainSelectAnswerPojo> queryList(Map<String, Object> map);


    
    /** @description
     * @author TangC
     * @param maintainOrderSn 
     * @date 2017年12月7日 下午5:21:00
     * @return
     */
    
    Integer count(String maintainOrderSn);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午5:21:05
     * @param maintainProblemId
     * @return
     */
    
    MaintainSelectAnswerPojo selectById(Integer id);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午5:21:09
     * @param selectPojo
     * @return
     */
    
    Integer update(MaintainSelectAnswerPojo selectPojo);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午5:21:15
     * @param maintainSelectAnswer
     */
    
    Integer insert(MaintainSelectAnswerPojo maintainSelectAnswer);

}
